<?xml version="1.0" encoding="UTF-8"?>
<beans xmlns="http://www.springframework.org/schema/beans"
	xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
	xsi:schemaLocation="http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans-2.0.xsd">
	<bean name="ProcessStepBean" class="cn.ffcs.bpm.web.ProcessStepAction"
		scope="prototype">
		<property name="baseService">
			<ref bean="ProcessStepService" />
		</property>
	</bean>
	<bean name="ProcessConfigBean" class="cn.ffcs.bpm.web.ProcessConfigAction"
		scope="prototype">
		<property name="baseService">
			<ref bean="ProcessConfigService" />
		</property>
	</bean>
	<bean name="TransactorTypeBean" class="cn.ffcs.bpm.web.TransactorTypeAction"
		scope="prototype">
		<property name="baseService">
			<ref bean="TransactorTypeService" />
		</property>
	</bean>
	<bean name="ProcessConfigDetailBean" class="cn.ffcs.bpm.web.ProcessConfigDetailAction"
		scope="prototype">
		<property name="baseService">
			<ref bean="ProcessConfigDetailService" />
		</property>
		<property name="processConfigDetailService">
			<ref bean="ProcessConfigDetailService" />
		</property>
		<property name="processStepService">
			<ref bean="ProcessStepService" />
		</property>
		<property name="processConfigService">
			<ref bean="ProcessConfigService" />
		</property>
		<property name="transactorTypeService">
			<ref bean="TransactorTypeService" />
		</property>
		<property name="nextTepService">
			<ref bean="NextTepService" />
		</property>
		<property name="documentTypeService">
			<ref bean="DocumentTypeService" />
		</property>
		<property name="dictTypeService">
			<ref bean="DictTypeService" />
		</property>
		<property name="dictService">
			<ref bean="DictService" />
		</property>
	</bean>
	<bean name="NextTepBean" class="cn.ffcs.bpm.web.NextTepAction" scope="prototype">
		<property name="baseService">
			<ref bean="NextTepService" />
		</property>
	</bean>
	<bean name="TransactProcessStatusBean" class="cn.ffcs.bpm.web.TransactProcessStatusAction" scope="prototype">
		<property name="baseService">
			<ref bean="TransactProcessStatusService" />
		</property>
		<property name="transactProcessStatusService">
			<ref bean="TransactProcessStatusService" />
		</property>
		<property name="businessRequestService">
			<ref bean="BusinessRequestService" />
		</property>
		<property name="processConfigDetailService">
			<ref bean="ProcessConfigDetailService" />
		</property>
		<property name="processStepService">
			<ref bean="ProcessStepService" />
		</property>
		<property name="processConfigService">
			<ref bean="ProcessConfigService" />
		</property>
		<property name="transactorTypeService">
			<ref bean="TransactorTypeService" />
		</property>
		<property name="nextTepService">
			<ref bean="NextTepService" />
		</property>
		<property name="reqDocuService">
			<ref bean="ReqDocuService" />
		</property>
		<property name="transactorService">
			<ref bean="TransactorService" />
		</property>
		<property name="procTranRecordService">
			<ref bean="ProcTranRecordService" />
		</property>
		<property name="orgRelaPersonService">
			<ref bean="OrgRelaPersonService" />
		</property>
		<property name="prodAdvReqService">
			<ref bean="ProdAdvReqService" />
		</property>
		<property name="newprodReqService">
			<ref bean="NewprodReqService" />
		</property>
		<property name="documentTypeService">
			<ref bean="DocumentTypeService" />
		</property>
		<property name="reqProgressService">
			<ref bean="reqProgressService" />
		</property>
	</bean>
	<bean name="IndexRequestBean" class="cn.ffcs.bpm.web.IndexRequestAction" scope="prototype">
		<property name="baseService">
			<ref bean="TransactProcessStatusService" />
		</property>
		<property name="transactProcessStatusService">
			<ref bean="TransactProcessStatusService" />
		</property>
		<property name="businessRequestService">
			<ref bean="BusinessRequestService" />
		</property>
		<property name="processConfigDetailService">
			<ref bean="ProcessConfigDetailService" />
		</property>
		<property name="processStepService">
			<ref bean="ProcessStepService" />
		</property>
		<property name="processConfigService">
			<ref bean="ProcessConfigService" />
		</property>
		<property name="transactorTypeService">
			<ref bean="TransactorTypeService" />
		</property>
		<property name="nextTepService">
			<ref bean="NextTepService" />
		</property>
		<property name="attachService">
			<ref bean="AttachService" />
		</property>
		<property name="transactorService">
			<ref bean="TransactorService" />
		</property>
		<property name="procTranRecordService">
			<ref bean="ProcTranRecordService" />
		</property>
		<property name="orgRelaPersonService">
			<ref bean="OrgRelaPersonService" />
		</property>

		
	</bean>
	<bean name="TransactorBean" class="cn.ffcs.bpm.web.TransactorAction" scope="prototype">
		<property name="baseService">
			<ref bean="TransactorService" />
		</property>
	</bean>
	<bean name="ProcTranRecordBean" class="cn.ffcs.bpm.web.ProcTranRecordAction" scope="prototype">
		<property name="baseService">
			<ref bean="ProcTranRecordService" />
		</property>
	</bean>
	<bean name="PartBean" class="cn.ffcs.bpm.web.PartAction" scope="prototype">
		<property name="baseService">
			<ref bean="PartService" />
		</property>
	</bean>
	<bean name="PartRelaUserBean" class="cn.ffcs.bpm.web.PartRelaUserAction" scope="prototype">
		<property name="baseService">
			<ref bean="PartRelaUserService" />
		</property>
		<property name="partService">
			<ref bean="PartService" />
		</property>
		<property name="userService">
			<ref bean="UserService" />
		</property>
	</bean>
	
	<bean name="oaRef" class="cn.ffcs.bpm.web.OaRefAction"
		scope="prototype">
		<property name="productReferenceService">
			<ref bean="ProductReferenceService" />
		</property>		
		<property name="shareReferenceService">
			<ref bean="ShareReferenceService" />
		</property>		
		<property name="transactorService">
			<ref bean="TransactorService" />
		</property>		
	</bean>
	
	<bean name="ProgressBean" class="cn.ffcs.bpm.web.ProgressAction" scope="prototype">
		<property name="baseService">
			<ref bean="ProgressService" />
		</property>
	</bean>
	
	<!-- flow pvc start -->
	<bean name="flowPvcTestActionBean" class="cn.ffcs.bpmpvc.web.FlowPvcTestAction" scope="prototype" autowire="byName"></bean>
	<bean name="flowBusinessRequestBean" class="cn.ffcs.bpmpvc.web.FlowBusinessRequestAction" scope="prototype" autowire="byName"></bean>
	<bean name="flowTaskCommonBean" class="cn.ffcs.bpmpvc.web.FlowTaskCommonAction" scope="prototype" autowire="byName"></bean>
	<bean name="flowRequestBean" class="cn.ffcs.bpmpvc.web.FlowRequestAction" scope="prototype" autowire="byName"></bean>
	<bean name="flowReqReportBean" class="cn.ffcs.bpmpvc.web.FlowReqReportAction" scope="prototype" autowire="byName"></bean>
	<bean name="flowDateManagerBean" class="cn.ffcs.bpmpvc.web.FlowDateManagerAction" scope="prototype" autowire="byName"></bean>
	<bean name="flowWeekReportBean" class="cn.ffcs.bpmpvc.web.FlowWeekReportAction" scope="prototype" autowire="byName"></bean>
	<bean name="appDocTempleteBean" class="cn.ffcs.bpmpvc.web.AppDocTempleteAction" scope="prototype" autowire="byName"></bean>	
	<bean name="doDemandBean" class="cn.ffcs.bpmpvc.web.DoDemandAction" scope="prototype" >
		<property name="businessRequestService">
			<ref bean="BusinessRequestService" />
		</property>		
		<property name="appBusinessReqService">
			<ref bean="appBusinessReqService" />
		</property>
		<property name="prodAdvReqService">
			<ref bean="ProdAdvReqService" />
		</property>
		<property name="reqDocuService">
			<ref bean="ReqDocuService" />
		</property>
	</bean>
	<bean name="flowReqDelayBean" class="cn.ffcs.bpmpvc.web.FlowReqDelayAction" scope="prototype" autowire="byName"></bean>
	<bean name="flowSmsActionBean" class="cn.ffcs.bpmpvc.web.FlowSmsAction" scope="prototype" autowire="byName"></bean>
</beans>